|
updated 30.08.11 12:11 30.08.11 08:11 | Подвисающий бой: лечение |
ru |
проблема подвисающего боя с большим числом участников не нова. причин несколько:
1. (главная) С сервера приходит не HTML, а XML, который парсится в браузере, а это съедает время. А поскольку JS обрабатывается в потоке документа, наблюдаются проблемы с реакцией на действия пользователя
2. больше игроков - дольше формируется список игроков
3. больше игроков - интенсивнее идёт размен, а значит, больше событий приходит с сервера за одно обновление
чтобы как-то исправить ситуацию, я написал плагин к "Менеджеру плагинов": исправление тормозов боя. плагин проксирует обработку строк лога и вбрасывает их пачками. размер пачки можно варьировать, частоту добавления строк - тоже.
средствами разработчиков БК эта проблема решается ещё проще, без всякого проксирующего кода.
плагин не обращается к серверу БК. плагин не модифицирует программное обеспечение БК. плагин лишь модифицирует пользовательский интерфейс в окне браузера.
Mood: творческое
|
Comments: 4 | |
|
|
Total posts: 1 Pages: 1
«« « 1 » »»
|
|
Mo |
Tu |
We |
Th |
Fr |
Sa |
Su |
| | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | | |
|